source/Bin2D.d(38,70): Error: cannot take address of local `usePackage` in `@safe` function `main` source/Bin2D.d(39,72): Error: cannot take address of local `useUnittest` in `@safe` function `main` source/Bin2D.d(42,85): Error: cannot take address of local `useEnum` in `@safe` function `main` source/Bin2D.d(120,17): Error: cast from `char[]` to `string` not allowed in safe code source/Bin2D.d(226,3): Error: `@safe` function `D main` cannot call `@system` function `std.stdio.makeGlobal!"core.stdc.stdio.stdout".makeGlobal` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/stdio.d(4792,20): `std.stdio.makeGlobal!"core.stdc.stdio.stdout".makeGlobal` is declared here source/Bin2D.d(281,4): Error: `@safe` function `D main` cannot call `@system` function `std.stdio.makeGlobal!"core.stdc.stdio.stdout".makeGlobal` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/stdio.d(4792,20): `std.stdio.makeGlobal!"core.stdc.stdio.stdout".makeGlobal` is declared here source/Bin2D.d(293,3): Error: `@safe` function `D main` cannot call `@system` function `std.stdio.makeGlobal!"core.stdc.stdio.stdout".makeGlobal` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/stdio.d(4792,20): `std.stdio.makeGlobal!"core.stdc.stdio.stdout".makeGlobal` is declared here /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.